This is a test plan for the "ee" programmer's editor. Since we have automated testing implemented, we shouldn't need much manual testing. There are a few conditions that the automated testing can't emulate. One good test is starting the editor from the last line in a console window. When Windows gives a console, it creates a vertical scroll bar on the right side. You can use it to shift the editor up or down, partly or fully off the screen. This is distinct from the scrolling within the editor, that leaves the editor window still, but scrolls the text within the window. The commands below should be tested in "scrolled" ( by Windows ) positions. Legend : ^ Control # Shift @ Alternate File Commands @F1 quit file F2 save and exit @F2 quit all files F7 save #F7 save as F8 edit other file Window Commands ESC quit window ^W scroll up ^X scroll down F10 next window #F10 previous window #f9 resize window F9 split window ^F9 split window and edit new file Line @= duplicate line @F10 add blank line ^Y delete line @- delete to eol @J join line Cursor Movement Home beginning of line End end of line ^Right word right ^Left word left ^Home top of screen ^End bottom of screen ^PgUp top of file ^PgDn bottom of file @Z jump ( zip ) to line ^] paren balance ^F6 go to book mark Block Commands @L mark line block @B mark column block @U unmark block @D delete block @C copy block and unmark @K copy block and leave mark @M move block @O overlay block @F fill column block @W write block to file Find / Replace F3 find forward F4 repeat find forward F5 replace forward #F3 find backward #F4 repeat find backward #F5 replace backward F6 toggle case sensitive Show ( starting help, ... ) F1 Help #F2 ASCII chart ^E show eol characters F11 Credits ( within help, ... ) ESC Exit Page Down, Down Arrow Next Screen Page Up, Up Arrow, Previous Screen Set @T set edit tabs @R set read tabs ^F5 set book mark